<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Tandy Graphics Adapter</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Tandy_Graphics_Adapter"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Tandy_Graphics_Adapter rootpage-Tandy_Graphics_Adapter skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Tandy Graphics Adapter</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox"><caption class="infobox-title" style="padding-bottom:0.2em;">Tandy Graphics Adapter</caption><tbody><tr><td colspan="2" class="infobox-image"><div class="infobox-caption">Tandy 1000 RL computer with a Tandy Video II display</div></td></tr><tr><th scope="row" class="infobox-label" style="padding-top:0.25em;line-height:1.2em; padding-right:0.65em;">Release date</th><td class="infobox-data">1984<span style="display:none"> (<span class="bday dtstart published updated">1984</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="padding-top:0.25em;line-height:1.2em; padding-right:0.65em;">Architecture</th><td class="infobox-data">IBM Video Gate Array, <a href="Motorola_MC6845" class="mw-redirect" title="Motorola MC6845">Motorola MC6845</a></td></tr><tr><th colspan="2" class="infobox-header" style="font-size:105%;"><a href="Graphics_card" title="Graphics card">Cards</a></th></tr><tr><th scope="row" class="infobox-label" style="padding-top:0.25em;line-height:1.2em; padding-right:0.65em;">Entry-level</th><td class="infobox-data">Tandy Video I</td></tr><tr><th scope="row" class="infobox-label" style="padding-top:0.25em;line-height:1.2em; padding-right:0.65em;">High-end</th><td class="infobox-data">Tandy Video II</td></tr><tr><th colspan="2" class="infobox-header" style="font-size:105%;">History</th></tr><tr><th scope="row" class="infobox-label" style="padding-top:0.25em;line-height:1.2em; padding-right:0.65em;">Predecessor</th><td class="infobox-data"><a href="Color_Graphics_Adapter" title="Color Graphics Adapter">Color Graphics Adapter</a></td></tr><tr><th scope="row" class="infobox-label" style="padding-top:0.25em;line-height:1.2em; padding-right:0.65em;">Successor</th><td class="infobox-data"><a href="Enhanced_Graphics_Adapter" title="Enhanced Graphics Adapter">Enhanced Graphics Adapter</a></td></tr></tbody></table>
<p><b>Tandy Graphics Adapter</b> (<b>TGA</b>, also <b>Tandy graphics</b>) is a <a href="Computer_display_standard" class="mw-redirect" title="Computer display standard">computer display standard</a> for the <a href="Tandy_1000" title="Tandy 1000">Tandy 1000</a> series of IBM PC compatibles, which has compatibility with the video subsystem of the <a href="IBM_PCjr" title="IBM PCjr">IBM PCjr</a> but became a standard in its own right.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="PCjr_graphics">PCjr graphics</h2></div>
<p>The Tandy 1000 series began in 1984 as a clone of the <a href="IBM_PCjr" title="IBM PCjr">IBM PCjr</a>,<sup id="cite_ref-loguidice2014_1-0" class="reference"><a href="#cite_note-loguidice2014-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> offering support for existing PCjr software.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> As a result, its graphics subsystem is largely compatible.
</p><p>The PCjr, released in March 1984, has a graphics subsystem built around IBM's Video Gate Array<sup id="cite_ref-nortonpcjraudio19840124_3-0" class="reference"><a href="#cite_note-nortonpcjraudio19840124-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> (not to be confused with the later <a href="Video_Graphics_Array" title="Video Graphics Array">Video Graphics Array</a>) and an <a href="Motorola_6845" title="Motorola 6845">MC6845</a> CRTC<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> and extends on the capabilities of the <a href="Color_Graphics_Adapter" title="Color Graphics Adapter">Color Graphics Adapter</a> (CGA), increasing the number of colors in each screen mode. CGA's 2-color mode can be displayed with four colors, and its 4-color mode can be displayed with all 16 colors.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>Since the Tandy 1000 was much more successful than PCjr,<sup id="cite_ref-loguidice2014_1-1" class="reference"><a href="#cite_note-loguidice2014-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> their shared hardware capabilities became more associated with the Tandy brand than with IBM.
</p><p>While there is no specific name for the Tandy graphics subsystem (Tandy's documentation calls it the "Video System Logic"<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>), common parlance referred to it as TGA.<sup id="cite_ref-:1_7-0" class="reference"><a href="#cite_note-:1-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Where not otherwise stated, information in this article that describes the TGA also applies to the PCjr video subsystem.
</p><p>While <a href="Enhanced_Graphics_Adapter" title="Enhanced Graphics Adapter">EGA</a> would eventually deliver a superset of TGA graphics on IBM compatibles, software written for TGA is not compatible with EGA cards.
</p>
<div class="mw-heading mw-heading2"><h2 id="Output_capabilities">Output capabilities</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Tandy_Video_I_/_PCjr">Tandy Video I / PCjr</h3></div>
<p>Tandy 1000 systems before the Tandy 1000 SL, and the PCjr, have this type of video.<sup id="cite_ref-oldskool1_8-0" class="reference"><a href="#cite_note-oldskool1-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> It offers several CGA-compatible modes and enhanced modes.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p><p>CGA compatible modes:
</p>
<ul><li><b><span class="nowrap">320 × 200</span></b> <b>in 4 colors</b> from a 16 color (<a href="List_of_monochrome_and_RGB_color_formats#IBM_PC_graphics" title="List of monochrome and RGB color formats">4-bit RGBI</a>) hardware palette. Pixel <a href="Aspect_ratio" title="Aspect ratio">aspect ratio</a> of 1:1.2.</li>
<li><b><span class="nowrap">640 × 200</span> in 2 colors</b> from 16. Pixel aspect ratio of 1:2.4</li>
<li><b><span class="nowrap">40 × 25</span> with <span class="nowrap">8 × 8</span> pixel font text mode</b> (effective resolution of <span class="nowrap">320 × 200</span>)</li>
<li><b><span class="nowrap">80 × 25</span> with <span class="nowrap">8 × 8</span> pixel font text mode</b> (effective resolution of <span class="nowrap">640 × 200</span>)</li></ul>
<p>Both text modes could themselves be set to display in monochrome, or in 16 colors.
</p><p>In addition to the CGA modes, it offers:
</p>
<ul><li><b><span class="nowrap">160 × 200</span> with 16 colors</b> (equivalent to the graphical quality of many contemporary 8-bit home computers and games consoles, using the same 16 KB memory size and machine bandwidth as the original CGA modes, and analogous to/somewhat able to share graphics assets with CGA's "composite color" mode whilst remaining displayable on RGB monitors)</li>
<li><b><span class="nowrap">320 × 200</span> with 16 colors</b></li>
<li><b><span class="nowrap">640 × 200</span> with 4 colors</b> (from 16)</li></ul>
<p>Some games detect the Tandy hardware and display enhanced graphics in Tandy mode even when their CGA display mode is selected, while others offer the option to select "Tandy" graphics.<sup id="cite_ref-:1_7-1" class="reference"><a href="#cite_note-:1-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Tandy_Video_II_/_ETGA">Tandy Video II / ETGA</h3></div>
<p>Tandy 1000 SL-series, TL-series, and RL-series models have this type of video.<sup id="cite_ref-oldskool1_8-1" class="reference"><a href="#cite_note-oldskool1-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
It offers the same modes as Tandy Video I, plus one more non-CGA mode:<sup id="cite_ref-:0_10-0" class="reference"><a href="#cite_note-:0-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><b><span class="nowrap">640 × 200</span> with 16 colors</b></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Popularity">Popularity</h2></div>
<p>With built-in joystick ports, 16-color graphics and multichannel sound, the Tandy 1000 was considered the best platform for <a href="PC_game" title="PC game">IBM PC-compatible games</a> before the VGA era, and the combination of its graphics and sound became a de facto standard, "<b>Tandy compatible</b>".<sup id="cite_ref-loguidice2014_1-2" class="reference"><a href="#cite_note-loguidice2014-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>By 1988 games mentioning "Tandy" on packaging was common. Doing so reportedly caused Radio Shack to very likely sell them in stores.<sup id="cite_ref-80micro198805_11-0" class="reference"><a href="#cite_note-80micro198805-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> 28 of 66 games that <i><a href="Computer_Gaming_World" title="Computer Gaming World">Computer Gaming World</a></i> tested in 1989 supported Tandy graphics.<sup id="cite_ref-cgw198908_12-0" class="reference"><a href="#cite_note-cgw198908-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> Titles such as <i><a href="Cisco_Heat" title="Cisco Heat">Cisco Heat</a></i>, <i><a href="Indiana_Jones_and_the_Last_Crusade%3A_The_Graphic_Adventure" title="Indiana Jones and the Last Crusade: The Graphic Adventure">Indiana Jones and the Last Crusade</a></i>, <i><a href="Loom_(video_game)" title="Loom (video game)">Loom</a></i>, <i><a href="Magic_Pockets" title="Magic Pockets">Magic Pockets</a></i>, <i><a href="Oh_No!_More_Lemmings" title="Oh No! More Lemmings">Oh No! More Lemmings</a></i>, <i><a href="Another_World_(video_game)" title="Another World (video game)">Out of This World</a></i>, <i><a href="OverKill_(video_game)" title="OverKill (video game)">OverKill</a></i>, <i><a href="Prince_of_Persia_(1989_video_game)" title="Prince of Persia (1989 video game)">Prince of Persia</a></i>, <i><a href="The_Secret_of_Monkey_Island" title="The Secret of Monkey Island">The Secret of Monkey Island</a></i> and <i><a href="SimCity_(1989_video_game)" title="SimCity (1989 video game)">SimCity</a></i> are indicated as supporting PCjr/Tandy graphics.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p><p>A <a href="Display_driver" title="Display driver">display driver</a> for Tandy graphics hardware was supplied with <a href="Windows_2.0x" class="mw-redirect" title="Windows 2.0x">Windows 2.0</a>, and could be used on <a href="Windows_3.0" title="Windows 3.0">Windows 3.0</a>.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Hardware_design">Hardware design</h2></div>
<p>TGA graphics are built into the motherboards of Tandy computers. The PCjr uses a custom monitor with a unique 18-pin plug,<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> but an adapter (with the same <a href="DE-9" class="mw-redirect" title="DE-9">DE-9</a> connector and <a href="Color_Graphics_Adapter#DE-9_connector_for_RGBI_monitor" title="Color Graphics Adapter">pinout as IBM's CGA/EGA</a>) can connect it to the <a href="List_of_IBM_products#IBM_PC_components_and_peripherals" title="List of IBM products">IBM Color Display</a> or similar <a href="4-bit_computing" title="4-bit computing">4-bit</a> digital (<a href="Transistor-transistor_logic" class="mw-redirect" title="Transistor-transistor logic">TTL</a>) <a href="RGB(I)" class="mw-redirect" title="RGB(I)">RGBI</a> monitor.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> The Tandy 1000 provides the DE-9 connector directly.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p><p>The monitor is responsible for translating the 4-bit digital levels into 16 colors, as shown it the following table (actual colors could vary somewhat between monitors):<sup id="cite_ref-:5_19-0" class="reference"><a href="#cite_note-:5-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-viler_25-0" class="reference"><a href="#cite_note-viler-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p>
<table class="wikitable">
<tbody><tr>
<th colspan="10">Tandy/CGA RGBI hardware palette
</th></tr>
<tr>
<th>Displayed Color
</th>
<th>R
</th>
<th>G
</th>
<th>B
</th>
<th>I
</th>
<th>Displayed Color
</th>
<th>R
</th>
<th>G
</th>
<th>B
</th>
<th>I
</th></tr>
<tr>
<td style="color:white; background:#000;">Black
</td>
<td>0
</td>
<td>0
</td>
<td>0
</td>
<td>0
</td>
<td style="color:white; background:#555;">Gray
</td>
<td>0
</td>
<td>0
</td>
<td>0
</td>
<td>1
</td></tr>
<tr>
<td style="color:white; background:#00a;">Blue
</td>
<td>0
</td>
<td>0
</td>
<td>1
</td>
<td>0
</td>
<td style="color:white; background:#55f;">Light Blue
</td>
<td>0
</td>
<td>0
</td>
<td>1
</td>
<td>1
</td></tr>
<tr>
<td style="color:white; background:#0a0;">Green
</td>
<td>0
</td>
<td>1
</td>
<td>0
</td>
<td>0
</td>
<td style="color:black; background:#5f5;">Light Green
</td>
<td>0
</td>
<td>1
</td>
<td>0
</td>
<td>1
</td></tr>
<tr>
<td style="color:white; background:#0aa;">Cyan
</td>
<td>0
</td>
<td>1
</td>
<td>1
</td>
<td>0
</td>
<td style="color:black; background:#5ff;">Light Cyan
</td>
<td>0
</td>
<td>1
</td>
<td>1
</td>
<td>1
</td></tr>
<tr>
<td style="color:white; background:#a00;">Red
</td>
<td>1
</td>
<td>0
</td>
<td>0
</td>
<td>0
</td>
<td style="color:black; background:#f55;">Light Red
</td>
<td>1
</td>
<td>0
</td>
<td>0
</td>
<td>1
</td></tr>
<tr>
<td style="color:white; background:#a0a;">Magenta
</td>
<td>1
</td>
<td>0
</td>
<td>1
</td>
<td>0
</td>
<td style="color:black; background:#f5f;">Light Magenta
</td>
<td>1
</td>
<td>0
</td>
<td>1
</td>
<td>1
</td></tr>
<tr>
<td style="color:white; background:#a50;">Brown
</td>
<td>1
</td>
<td>1
</td>
<td>0
</td>
<td>0
</td>
<td style="color:black; background:#ff5;">Yellow
</td>
<td>1
</td>
<td>1
</td>
<td>0
</td>
<td>1
</td></tr>
<tr>
<td style="color:black; background:#aaa;">Light Gray
</td>
<td>1
</td>
<td>1
</td>
<td>1
</td>
<td>0
</td>
<td style="color:black; background:#fff;">White
</td>
<td>1
</td>
<td>1
</td>
<td>1
</td>
<td>1
</td></tr></tbody></table>
<p>The later Tandy 1000 SL and TL models offered an enhanced version of the TGA, still limited to displaying 16 colors but at an improved resolution of <span class="nowrap">640 × 200</span>.<sup id="cite_ref-oldskool1_8-2" class="reference"><a href="#cite_note-oldskool1-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:0_10-1" class="reference"><a href="#cite_note-:0-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Programmable_palette">Programmable palette</h3></div>
<p>When operating in the CGA video modes which use 1 or 2 bits per pixel, TGA allows remapping of the 2 or 4 palette entries to any of the 16 colors in the CGA gamut via programmable palette control registers.<sup id="cite_ref-:2_26-0" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> This allows software to use the CGA modes without being constrained to the three hardwired palettes of the actual CGA.
</p><p>The following improvements in color choice are available in the CGA graphics modes:
</p>
<ul><li><b><span class="nowrap">320 × 200</span> in 4 colors</b>: The three foreground colors can be freely chosen, in addition to the background color which could already be set on the CGA</li>
<li><b><span class="nowrap">640 × 200</span></b> <b>in 2 colors</b>: The background color can be freely chosen, rather than always being black, in addition to the foreground color which could already be set on the CGA.</li></ul>
<p>The palette mapping logic is always active, even in text modes, so it is possible to cause certain text to change in appearance (appear, disappear, cycle colors, etc.) just by changing the palette, without making any changes to the character attribute bytes in RAM.
</p><p>The PCjr/TGA programmable palette was carried over to the IBM EGA, where it was extended to 6-bit entries for 64 colors. VGA retained this 16 x 6-bit "internal palette" and added another, cascaded 256 x 18-bit RAMDAC "external palette".
</p>
<div class="mw-heading mw-heading3"><h3 id="Shared_RAM">Shared RAM</h3></div>
<p>Unlike every other IBM-designed PC video standard, TGA uses some of the main system RAM as video RAM. The PCjr had 64 KB of built-in RAM on the mainboard, and an additional 64 KB can be installed via a special card that plugs into a dedicated slot on the PCjr mainboard.<sup id="cite_ref-:2_26-1" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> This 64 KB or 128 KB of <i>base RAM</i> is special in that it is shared with the PCjr video subsystem.
</p><p>TGA video modes use either 16 KB or 32 KB of RAM.<sup id="cite_ref-:2_26-2" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> Text modes use 16 KB divided into 4 or 8 pages, for 80×25 or 40×25 text formats respectively; any part of the 16 KB not used for text display pages can be used as general RAM.
</p><p>In graphical modes, the base 128 KB of RAM is divided into eight 16 KB banks.<sup id="cite_ref-:2_26-3" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> The PCjr can use any bank for video generation, in a video mode that uses 16 KB. In a mode that uses 32 KB, it can use any even bank concatenated with the next higher odd bank.<sup id="cite_ref-:2_26-4" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> The PCjr can also independently map any 16 KB bank of base RAM to address 0xB8000 for CPU access, for CGA compatibility.<sup id="cite_ref-:2_26-5" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</p><p>Apart from address 0xB8000, the CPU can access any bank at any time via its native address in the first 128 KB of the address space.<sup id="cite_ref-:2_26-6" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> The first bank overlaps the interrupt vector table of the x86 CPU and the data area used by the BIOS, so it is generally not usable for graphics.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p><p>Using system memory has advantages: It saves the cost of dedicated video RAM, and the dynamic RAM is refreshed by the 6845 CRT controller as long as the video is running, so there is no need for separate DRAM refresh circuitry. In the <a href="IBM_Personal_Computer_XT" title="IBM Personal Computer XT">IBM PC XT</a> upon which the PCjr is based, DRAM refresh is performed by one channel of the <a href="Intel_8237" title="Intel 8237">8237</a> DMA controller, triggered by one channel of the <a href="Intel_8253" title="Intel 8253">8253</a> programmable timer, while in the PCjr the 8237 is eliminated and the timer channel is repurposed (to work around a complication of other cost-cutting in the keyboard interface).<sup id="cite_ref-:2_26-7" class="reference"><a href="#cite_note-:2-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</p><p>Up to almost 128 KB of RAM can be used for video (if software is mostly in ROM—e.g. on PCjr cartridges—or in RAM above the first 128 KB), and the displayed video banks can be switched instantaneously to implement double-buffering (or triple-buffering, or up to 7-fold buffering in 16 KB video modes) for smooth full-screen animation, something the CGA cannot do.
</p><p>The Tandy 1000 computers do not incorporate the PCjr's cost-cutting measures (most of them have an 8237 DMA controller), but for compatibility with PCjr video, they use the same RAM-sharing scheme.
</p>
<div class="mw-heading mw-heading2"><h2 id="Incompatibilities">Incompatibilities</h2></div>
<p>The PCjr video and Tandy 1000 graphics subsystems are not identical. One difference is in the size of the video memory aperture at address 0xB8000. While the PCjr video hardware can use up to 32 KB of RAM for the video buffer, it emulates the CGA precisely by making only 16 KB of this available at address 0xB8000. Like the true CGA, the 16 KB of RAM at 0xB8000 is aliased at address 0xBC000.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>
</p><p>The Tandy hardware, in contrast, makes the full 32 KB of selected video RAM available at 0xB8000. This difference causes some software written for Tandy graphics not to work correctly on a PCjr, displaying images in <span class="nowrap">320 × 200</span> 16-color or <span class="nowrap">640 × 200</span> with periodic black horizontal lines: a "venetian-blinds" effect.
</p><p>It is possible that software for the PCjr that relies on the memory wrap-around at address 0xBC000 will not work correctly on a Tandy 1000.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Plantronics_Colorplus" title="Plantronics Colorplus">Plantronics Colorplus</a>, a graphic board with similar capabilities</li>
<li><a href="Quadram_Quadcolor" title="Quadram Quadcolor">Quadram Quadcolor</a>, a graphic board with similar capabilities</li>
<li><a href="List_of_8-bit_computer_hardware_palettes" class="mw-redirect" title="List of 8-bit computer hardware palettes">List of 8-bit computer hardware palettes</a></li>
<li><a href="List_of_defunct_graphics_chips_and_card_companies" class="mw-redirect" title="List of defunct graphics chips and card companies">List of defunct graphics chips and card companies</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-loguidice2014-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-loguidice2014_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-loguidice2014_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-loguidice2014_1-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFLoguidice,_BillBarton,_Matt2014" class="citation book cs1">Loguidice, Bill; Barton, Matt (2014). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=wZnpAgAAQBAJ&pg=PA96"><i>Vintage Game Consoles: An Inside Look at Apple, Atari, Commodore, Nintendo, and the Greatest Gaming Platforms of All Time</i></a>. CRC Press. pp. <span class="nowrap">96–</span>97. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1135006518</bdi>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFBartimo1985" class="citation news cs1">Bartimo, Jim (March 11, 1985). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=5C4EAAAAMBAJ&q=tandy+pcjr+compatible&pg=PA28">"Tandy Revamps Product Line"</a>. <i>InfoWorld</i>. p. 28.</cite></span>
</li>
<li id="cite_note-nortonpcjraudio19840124-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-nortonpcjraudio19840124_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFNorton1984" class="citation news cs1">Norton, Peter (1984-01-24). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=kSzKzjWHeVEC&pg=PA137">"Sound Abilities: The PCjr"</a>. <i>PC Magazine</i>. p. 137<span class="reference-accessdate">. Retrieved <span class="nowrap">23 October</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://archive.org/details/IBMPCJrTechnicalReference_201705"><i>IBM PCjr Technical Reference</i></a>. IBM. 1983. pp. <span class="nowrap">2–</span>45.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFNorton1984" class="citation news cs1">Norton, Peter (January 24, 1984). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=kSzKzjWHeVEC&q=pcjr+16+colors&pg=PA130">"Screening the PCjr's Color, Video, And Memory Options"</a>. <i>PC Magazine</i>. p. 130.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><i>Tandy 1000 HX Technical Reference Manual</i>. p. 39.</cite></span>
</li>
<li id="cite_note-:1-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-:1_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:1_7-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFCalabria" class="citation book cs1">Calabria, P. J. <a rel="nofollow" class="external text" href="https://www.brutman.com/PCjr/docs/PC_Enterprises_5_System_Modifications.pdf"><i>How To Run Tandy Software On the PCjr</i></a> <span class="cs1-format">(PDF)</span>. PC Enterprises. pp. 74, 75.</cite></span>
</li>
<li id="cite_note-oldskool1-8"><span class="mw-cite-backlink">^ <a href="#cite_ref-oldskool1_8-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-oldskool1_8-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-oldskool1_8-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://ftp.oldskool.org/pub/tvdog/tandy1000/documents/1kfaq.txt">II.B.5. What is this weird video Tandy has?</a>, Tandy 1000-series FAQ (Version 2.52 / October 25, 2005)</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><i>Tandy 1000 Technical Reference</i>.</cite></span>
</li>
<li id="cite_note-:0-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFKellett2014" class="citation web cs1">Kellett, Andy (2014). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304064510/http://www.cvgm.net/demovibes/platform/86/">"PC (PCjr / Tandy 1000 Series)"</a>. <i>Computer & Video Game Music</i>. Archived from <a rel="nofollow" class="external text" href="http://www.cvgm.net/demovibes/platform/86/">the original</a> on 2016-03-04<span class="reference-accessdate">. Retrieved <span class="nowrap">19 June</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-80micro198805-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-80micro198805_11-0">^</a></b></span> <span class="reference-text"><cite class="citation magazine cs1"><a rel="nofollow" class="external text" href="https://colorcomputerarchive.com/repo/Documents/Magazines/80%20Micro/1988/">"Testing Big Blue Waters"</a>. Pulse Train. <i>80 Micro</i>. May 1988. p. 16.</cite></span>
</li>
<li id="cite_note-cgw198908-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-cgw198908_12-0">^</a></b></span> <span class="reference-text"><cite class="citation magazine cs1"><a rel="nofollow" class="external text" href="https://www.cgwmuseum.org/galleries/issues/cgw_62.pdf">"The Owner's Guide to Tandy 16 Color"</a> <span class="cs1-format">(PDF)</span>. <i>Computer Gaming World</i>. August 1989. p. 14.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.classicdosgames.com/video/tandy.html">"RGB Classic Games - PCjr/Tandy games"</a>. <i>www.classicdosgames.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.uvlist.net/gamesearch/?ftag=display-tga">"Video Game Search"</a>. <i>Universal Videogame List</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.oldskool.org/guides/tvdog/utilities.html">"Tandy 1000 Utility Programs"</a>. <i>www.oldskool.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://books.google.com/books?id=ZMFPZz0ZIxYC&q=pcjr+ega+compatibility&pg=PA27">"Salvaging Monitor JR"</a>. <i>PC Magazine</i>. March 15, 1988. p. 28.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://archive.org/details/IBMPCJrTechnicalReference_201705"><i>IBM PCjr Technical Reference</i></a>. IBM. 1983. pp. <span class="nowrap">3–</span>83, <span class="nowrap">3–</span>93.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFPurcaru2014" class="citation book cs1">Purcaru, Bogdan Ion (2014-03-13). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=lB4PAwAAQBAJ&q=tandy%201000%209%20pin&pg=PA207"><i>Games vs. Hardware. The History of PC video games: The 80's</i></a>. Purcaru Ion Bogdan. p. 207.</cite></span>
</li>
<li id="cite_note-:5-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-:5_19-0">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="http://minuszerodegrees.net/oa/OA%20-%20IBM%20Enhanced%20Color%20Display%20(5154).pdf"><i>IBM Personal Computer Hardware Reference Library: IBM Enhanced Color Display</i></a> <span class="cs1-format">(PDF)</span>. p. 4.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text">The color brown, represented by R=1, G=1, B=0, I=0, is an exception; whereas a straight interpretation of these bit values would resolve this color as dark yellow, the intensity of the green component is reduced, to produce brown, for only this one <a href="4-bit_computing" title="4-bit computing">4-bit</a> value. See <a href="List_of_8-bit_computer_hardware_palettes" class="mw-redirect" title="List of 8-bit computer hardware palettes">this page</a> for details. This special RGBI interpretation for brown is performed in the monitor; the IBM 5153 monitor designed for the CGA performs it, but some early third-party monitors did not.</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text">International Business Machines Corporation (1983): IBM Personal Computer XT Technical Reference Manual, pages D-42 to D-43.</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://archive.org/details/tandy-service-manual-cm-2-color-monitor-26-3212"><i>Tandy CM-2 Color Monitor Service Manual</i></a>. p. 48.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><i>Tandy CM-4 Color Monitor Service Manual</i>. p. 41.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite class="citation book cs1"><a rel="nofollow" class="external text" href="https://archive.org/details/Sams_Computerfacts_Radio_Shack_Model_CM11_Monitor_1988_Howard_Sams"><i>Sams&Company ComputerFacts Technical Service Data: Magnavox® Model 7BM613074G - Radio Shack® Model CM11 Monitor</i></a>. 1988. p. 11.</cite></span>
</li>
<li id="cite_note-viler-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-viler_25-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://int10h.org/blog/2022/06/ibm-5153-color-true-cga-palette/">"The IBM 5153's True CGA Palette and Color Output"</a>. VileR. 2022-06-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-05-18</span></span>.</cite></span>
</li>
<li id="cite_note-:2-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-:2_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:2_26-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:2_26-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-:2_26-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-:2_26-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-:2_26-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-:2_26-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-:2_26-7"><sup><i><b>h</b></i></sup></a></span> <span class="reference-text">IBM PCjr Technical Reference</span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite id="CITEREFGhzouliBergerJohnsenDragule2020" class="citation book cs1">Ghzouli, Razan; Berger, Thorsten; Johnsen, Einar Broch; Dragule, Swaib; Wąsowski, Andrzej (2020). "Behavior trees in action: A study of robotics applications". <i>Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering</i>. pp. <span class="nowrap">196–</span>209. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/2010.06256">2010.06256</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F3426425.3426942">10.1145/3426425.3426942</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4503-8176-5</bdi>.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite id="CITEREFColledanchiseÖgren2018" class="citation book cs1">Colledanchise, Michele; Ögren, Petter (2018). <i>Behavior Trees in Robotics and AI</i>. <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1709.00084">1709.00084</a></span>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1201%2F9780429489105">10.1201/9780429489105</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-429-95090-2</bdi>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nerdlypleasures.blogspot.com/2012/06/ibm-pcjr-and-tandy-1000-games.html">"IBM PCjr and Tandy 1000 Games"</a>. <i>Nerdly Pleasures</i>. 21 June 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-05-08</span></span>.</cite></span>
</li>
</ol></div></div>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Computer_display_standards178" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Computer_display_standards178" style="font-size:114%;margin:0 4em"><a href="List_of_computer_display_standards" title="List of computer display standards">Computer display standards</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Video_card" class="mw-redirect" title="Video card">PC-compatible video hardware</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="IBM_Monochrome_Display_Adapter" title="IBM Monochrome Display Adapter">MDA</a> (1981)</li>
<li><a href="Color_Graphics_Adapter" title="Color Graphics Adapter">CGA</a> (1981)</li>
<li><a href="Hercules_Graphics_Card" title="Hercules Graphics Card">HGC</a> (1982)</li>
<li><a href="Plantronics_Colorplus" title="Plantronics Colorplus">Plantronics</a> (1982)</li>
<li><a href="Quadram_Quadcolor" title="Quadram Quadcolor">Quadcolor</a> (1983)</li>
<li> (1984)</li>
<li><a href="Professional_Graphics_Controller" title="Professional Graphics Controller">PGC</a> (1984)</li>
<li><a href="Enhanced_Graphics_Adapter" title="Enhanced Graphics Adapter">EGA</a> (1984)</li>
<li><a href="Japanese_Enhanced_Graphics_Adapter" class="mw-redirect" title="Japanese Enhanced Graphics Adapter">JEGA</a> (1987)</li>
<li><a href="Multi-Color_Graphics_Array" title="Multi-Color Graphics Array">MCGA</a> (1987)</li>
<li><a href="Video_Graphics_Array" title="Video Graphics Array">VGA</a> (1987)</li>
<li><a href="IBM_8514" title="IBM 8514">8514</a> (1987)</li>
<li><a href="Super_VGA" title="Super VGA">SVGA</a> (1987)</li>
<li><a href="Japanese_Enhanced_Graphics_Adapter" class="mw-redirect" title="Japanese Enhanced Graphics Adapter">AX-VGA</a></li>
<li><a href="Texas_Instruments_Graphics_Architecture" title="Texas Instruments Graphics Architecture">TIGA</a> (1989)</li>
<li><a href="Extended_Graphics_Array" title="Extended Graphics Array">XGA</a> (1990)</li>
<li><a href="Extended_Video_Graphics_Array" title="Extended Video Graphics Array">EVGA</a> (1991)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Standard <a href="Display_resolution" title="Display resolution">display resolutions</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">160×120</a></li>
<li><a href="Mode_13h" title="Mode 13h">320×200</a></li>
<li><a href="Color_Graphics_Adapter#640×200" title="Color Graphics Adapter">640×200</a></li>
<li><a href="Enhanced_Graphics_Adapter" title="Enhanced Graphics Adapter">640×350</a></li>
<li><a href="Video_Graphics_Array" title="Video Graphics Array">640×480</a></li>
<li><a href="Hercules_Graphics_Card" title="Hercules Graphics Card">720×348</a></li>
<li><a href="Super_VGA" title="Super VGA">800×600</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1024×768</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1152×864</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1280×1024</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1400×1050</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1600×1200</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">2048×1536</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">2560×2048</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">3200×2400</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">4096×3072</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">5120×4096</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">6400×4800</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Widescreen" title="Widescreen">Widescreen</a> <a href="Display_resolution" title="Display resolution">display resolutions</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">240×160</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">320×240</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">432×240</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">480×320</a></li>
<li><a href="Video_Graphics_Array#Typical_uses_of_selected_modes" title="Video Graphics Array">640×400</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">800×480</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">854×480</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1024×576</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1280×720</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1280×768</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1280×800</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1366×768</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1366×900</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1440×900</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1600×900</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1680×945</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1680×1050</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1920×1080</a> (<a href="1080p" title="1080p">1080p</a>)</li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">1920×1200</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">2048×1152</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">2560×1440</a> (<a href="1440p" title="1440p">QHD</a>)</li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">2560×1600</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">3200×2048</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">3840×2160</a> (<a href="4K_resolution" title="4K resolution">4K UHD</a>)</li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">3200×2400</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">3840×2400</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">5120×2880</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">5120×3200</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">5760×3240</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">6400×4096</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">6400×4800</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">7680×4320</a> (<a href="8K_resolution" title="8K resolution">8K UHD</a>)</li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">7680×4800</a></li>
<li><a href="Graphics_display_resolution" class="mw-redirect" title="Graphics display resolution">15360 × 8640</a></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="TRS-80_and_Tandy-branded_computers,_clones_and_related_systems313" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><div id="TRS-80_and_Tandy-branded_computers,_clones_and_related_systems313" style="font-size:114%;margin:0 4em"><a href="List_of_TRS-80_and_Tandy-branded_computers" title="List of TRS-80 and Tandy-branded computers">TRS-80 and Tandy-branded computers, clones and related systems</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Series</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="TRS-80" title="TRS-80">TRS-80</a> Model I & III</li>
<li><a href="TRS-80_Model_4" title="TRS-80 Model 4">TRS-80 Model 4</a></li>
<li><a href="TRS-80_Model_II" title="TRS-80 Model II">TRS-80 Model II</a>/12/16/6000</li>
<li><a href="TRS-80_Color_Computer" title="TRS-80 Color Computer">TRS-80 Color Computer</a></li>
<li><a href="Tandy_Pocket_Computer" title="Tandy Pocket Computer">Tandy Pocket Computer</a>
<ul><li><a href="Sharp_PC-1211" title="Sharp PC-1211">PC-1</a></li>
<li><a href="Sharp_PC-1500" title="Sharp PC-1500">PC-2</a></li>
<li><a href="Sharp_PC-1251" title="Sharp PC-1251">PC-3</a></li></ul></li>
<li><a href="Tandy_1000" title="Tandy 1000">Tandy 1000</a></li>
<li><a href="Tandy_2000" title="Tandy 2000">Tandy 2000</a></li>
<li><a href="Tandy_3000" title="Tandy 3000">Tandy 3000</a></li>
<li><a href="TRS-80_Model_100" title="TRS-80 Model 100">TRS-80 Model 100</a>/200</li>
<li><a href="Tandy_1400_LT" title="Tandy 1400 LT">Tandy 1400 LT</a></li>
<li><a href="Tandy_10_Business_Computer_System" title="Tandy 10 Business Computer System">Tandy 10 Business Computer System</a></li>
<li><a href="TRS-80_MC-10" title="TRS-80 MC-10">TRS-80 MC-10</a></li></ul>
</div></td><td class="noviewer navbox-image" rowspan="4" style="width:1px;padding:0 0 0 2px"><div><br></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Clone_(computing)" title="Clone (computing)">Clones</a>,<br>related systems</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Original TRS-80
<ul><li><a href="Aster_CT-80" title="Aster CT-80">Aster CT-80</a></li>
<li><a href="LNW-80" title="LNW-80">LNW-80</a></li>
<li><a href="Video_Genie" title="Video Genie">Video Genie</a></li>
<li><a href="Colour_Genie" title="Colour Genie">Colour Genie</a></li>
<li><a href="D8000" title="D8000">D8000</a></li>
<li><a href="Max-80" title="Max-80">Max-80</a></li>
<li><a href="Mera-Elzab_Meritum" title="Mera-Elzab Meritum">Mera-Elzab Meritum</a></li></ul></li>
<li>Color Computer
<ul><li><a href="Codimex_CD-6809" title="Codimex CD-6809">CD-6809</a></li>
<li><a href="Dragon_32/64" title="Dragon 32/64">Dragon 32/64</a></li>
<li><a href="Dynacom_MX1600" title="Dynacom MX1600">MX-1600</a></li>
<li><a href="Prol%C3%B3gica_CP-400" title="Prológica CP-400">CP 400 COLOR</a></li>
<li><a href="LZ_Color_64" title="LZ Color 64">Color 64</a></li>
<li><a href="Varix_VC_50" title="Varix VC 50">VC 50</a></li></ul></li>
<li>TRS-80 MC-10
<ul><li><a href="Matra_Alice" title="Matra Alice">Matra Alice</a></li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Technologies</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">See also</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="RadioShack" title="RadioShack">RadioShack</a></li>
<li><a href="Tandy_Corporation" title="Tandy Corporation">Tandy Corporation</a></li>
<li><a href="Tandy_Video_Information_System" title="Tandy Video Information System">Tandy Video Information System</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Template"></span></span> RadioShack template</li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-04" href="https://en.wikipedia.org/wiki/?title=Tandy_Graphics_Adapter&oldid=1298761211">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>